// 导入工具栏组件
import { install } from '../helpers';
import Toolbar from './Toolbar.vue';
import * as ToolbarManager from './toolbarManager';

// 组件列表
const TuiToolbarComponents = {
  'tui-toolbar': Toolbar
};

// 安装函数
const toolbarInstall = (app: any) => {
  install(app, TuiToolbarComponents);
};

// 导出组件和安装函数
export { Toolbar, toolbarInstall, TuiToolbarComponents, ToolbarManager };

export default {
  toolbarInstall,
  ...TuiToolbarComponents,
  ToolbarManager
};

// 导出类型
export type { TuiToolbarProps, ToolItem } from './types';